package mediator.fromKanYun;

/**
 * 房屋中介：中介向要找房子的那些人推荐房子，由他们选择自己想要的房子；
 *
 * 因此中介得持有那些实例，才有可能把房子租出去
 */
public class MyMediator implements Mediator {
    private User zhangsan;
    private User lisi;

    public User getZhangsan() {
        return zhangsan;
    }

    public User getLisi() {
        return lisi;
    }

    /**
     *
     */
    @Override
    public void createMediator() {
        zhangsan = new ZhangSan(this);
        lisi = new LiSi(this);
    }

    /**
     * 中介向要找房子的那些人推荐房子，有他们选择自己想要的房子
     */
    @Override
    public void recommendHouse() {
        zhangsan.selectHouse();
        lisi.selectHouse();
    }
}
